package com.ant.storage.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;


/**
 * @author hzd
 * @version 1.0
 * @date 2024/7/12 16:14
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_Account")
@ApiModel(value="账号实体")
public class Account implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "FAccountID", type = IdType.AUTO)
    private Integer faccountid;

    @TableField("FNumber")
    private String fnumber;

    @TableField("FName")
    private String fname;

    @TableField("FLevel")
    private Integer flevel;

    @TableField("FDetail")
    private Integer fdetail;

    @TableField("FParentID")
    private Integer fparentID;

    @TableField("FRootID")
    private Integer frootID;

    @TableField("FGroupID")
    private Integer fgroupID;

    @TableField("FDC")
    private Integer fdc;

    @TableField("FHelperCode")
    private String fhelperCode;

    @TableField("FCurrencyID")
    private Integer fcurrencyID;

    @TableField("FAdjustRate")
    private Integer fadjustRate;

    @TableField("FEarnAccountID")
    private Integer fearnAccountID;

    @TableField("FUnitGroupID")
    private Integer funitGroupID;

    @TableField("FMeasureUnitID")
    private Integer fmeasureUnitID;

    @TableField("FIsCash")
    private Integer fisCash;

    @TableField("FIsBank")
    private Integer fisBank;

    @TableField("FJournal")
    private Integer fjournal;

    @TableField("FContact")
    private Integer fcontact;

    @TableField("FIsCashFlow")
    private Integer fisCashFlow;

    @TableField("FDetailID")
    private Integer fdetailid;

    @TableField("FAcnt")
    private Integer facnt;

    @TableField("FLoan")
    private Integer floan;

    @TableField("FDpst")
    private Integer fdpst;

    @TableField("FStatedDpst")
    private Integer fstatedDpst;

    @TableField("FInterest")
    private Integer finterest;

    @TableField("FIsAcnt")
    private Integer fisAcnt;

    @TableField("FIsBudget")
    private Integer fisBudget;

    @TableField("FAcntID")
    private Integer facntID;


    @TableField("FBrNo")
    private String fbrNo;


    @TableField("FAcctint")
    private Integer facctint;

    @TableField("FintRate")
    private Integer fintRate;


    @TableField("FLastintDate")
    private Integer flastintDate;

    @TableField("FAcntType")
    private Integer facntType;


    @TableField("FTradeNum")
    private Integer ftradeNum;

    @TableField("FControl")
    private Integer fcontrol;


    @TableField("FViewMsg")
    private Integer fiewMsg;

    @TableField("FMessage")
    private Integer fmessage;


    @TableField("FDelete")
    private Integer fdelete;

    @TableField("FIsBusi")
    private Integer fisBusi;

    @TableField("FFullName")
    private String ffullName;

    @TableField("FModifyTime")
    private String FModifyTime;

    @TableField("FSystemType")
    private Integer fsystemType;

    @TableField("FControlSystem")
    private Integer fcontrolSystem;

    @TableField("UUID")
    private String uuid;

    @TableField("FCFItemID")
    private Integer fcfitemid;

    @TableField("FSubCFItemID")
    private Integer fsubcfitemid;

    @TableField("FClassTypeID")
    private Integer fclasstypeid;

}